In [2]:
# HowTo Python 3
# By César Calderón
# Maquetación mediante Markdown para la presentación de información en Python 3

#Página Oficial de MARKDOWN by John Gruber
# https://daringfireball.net/projects/markdown/

Maquetación Python 3 (Markdown)


In [3]:
# Los HEADERS o encabezados se definen mediante #, existen 6 niveles siendo un sólo # el de mayor tamaño y ###### el de menor
# Ejemplo:

Encabezado de tres "###"

Encabezado de cinco "#####"

In [4]:
# Emphasis o estilos del texto
# *cursiva*
# **negrita**
# ~~tachado~~
# Ejemplos:

texto en cursiva

texto en negrita

asteriscos y cursiva en una sola línea

texto tachado


In [5]:
# Como crear listas ordenadas o elementos no númerados
# Ejemplos:
  1. Mediante número seguido de punto se define un elemento ordenado de una lista
  2. Segundo elemento del listado (2.)
  3. Tercer elemento (3.)

    • Elemento no numerado (mediante "*", también son válidos "-" y "+")
      1. Elemento de segundo orden con numeración
  • Elemento 1
  • Elemento 2
  • Elemento 3
    • Sub-elemento 1
    • Sub-elemento 2

In [ ]:
# En iPython se puede escribir código HTML para maquetar o presentar datos
# por ejemplo para definir un encabezado se puede escribir <h4>h1 Heading</h4> o, como ya hemos visto, #### Heading 1
# Ejemplo:

Encabezado mediante MARKDOWN

Encabezado mediante HTML

''

  
// Comentarios
línea 1 de código
línea 2 de código
línea 3 de código
  

In [8]:
# Creación de párrafos mediante MARKDOWN
# > especifica el primer nivel de párrafo, sucesivos > profundizan en la sangría de los mismos

Creación de párrafos

Párrafo 1

Párrafo 2

Párrafo 3


In [15]:
# Mediante el uso de '''  ''' se puede mantener una estructura de un comentario, 
# por ejemplo cuando se escribe código para que se vea legible.

Ejemplo de comentario de un código

grunt.initConfig({
  assemble: {
    options: {
      assets: 'docs/assets',
      data: 'src/data/*.{json,yml}',
      helpers: 'src/custom-helpers.js',
      partials: ['src/partials/**/*.{hbs,md}']
    },
    pages: {
      options: {
        layout: 'default.hbs'
      },
      files: {
        './': ['src/templates/pages/index.hbs']
      }
    }
  }
};

In [13]:
# Creación de tablas en MARKDOWN
# | Option | Description |
# | ------ | ----------- |
# Si se usa : en la linea anterior se alinea el texto a izquiera o derecha, con : a ambos lados se alinea centrado
# | ------: | :----------- |
# | data:   | path to data files to supply the data that will be passed into templates. |
# | engine | engine to be used for processing templates. Handlebars is the default. |
# | ext    | extension to be used for dest files. |
Opción Descripción
datos 1 texto 1
datos 2 texto 2
datos 3 texto 3

In [ ]:
# Enlaces incrustados mediante MARKDOWN
# [Texto](http://web "comentario mouseover")

In [ ]:
# Incrustado de imágenes
# ![Texto](http://imagen "comentario mouseover")


In [ ]: